#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
func(int n)
{
	if (n == 0)
	{
		return 1;
	}
	else
	{
		return func(n - 1) * n;
	}

}

int main()
{
	int x;
	scanf("%d", &x);
	int r = func(x);
	printf("%d", r);
	return 0;
}